Multiple Word-Length High-Level Synthesis
نویسندگان
چکیده
Digital signal processing (DSP) applications are nowadays widely used and their complexity is ever growing. The design of dedicated hardware accelerators is thus still needed in system-on-chip and embedded systems. Realistic hardware implementation requires first to convert the floating-point data of the initial specification into arbitrary length data (finite-precision) while keeping an acceptable computation accuracy. Next, an optimized hardware architecture has to be designed. Considering uniform bit-width specification allows to use traditional automated design flow. However, it leads to oversized design. On the other hand, considering non uniform bit-width specification allows to get a smaller circuit but requires complex design tasks. In this paper, we propose an approach that inputs a C/C++ specification. The design flow, based on high-level synthesis (HLS) techniques, automatically generates a potentially pipeline RTL architecture described in VHDL. Both bitaccurate integer and fixed-point data types can be used in the input specification. The generated architecture uses components (operator, register, etc.) that have different widths. The design constraints are the clock period and the throughput of the application. The proposed approach considers data wordlength information in all the synthesis steps by using dedicated algorithms. We show in this paper the effectiveness of the proposed approach through several design experiments in the DSP domain.
منابع مشابه
AIOSC: Analytical Integer Word-length Optimization based on System Characteristics for Recursive Fixed-point LTI Systems
The integer word-length optimization known as range analysis (RA) of the fixed-point designs is a challenging problem in high level synthesis and optimization of linear-time-invariant (LTI) systems. The analysis has significant effects on the resource usage, accuracy and efficiency of the final implementation, as well as the optimization time. Conventional methods in recursive LTI systems suffe...
متن کاملLatency-Sensitive High-Level Synthesis for Multiple Word-Length DSP Design
High-level synthesis (HLS) currently seems to be an interesting process to reduce the design time substantially. HLS tools actually map algorithms to architectures. Conventional HLS techniques usually focus on uniform-width resources according to the worstcase data requirements, that is, the largest word length. HLS techniques have been reviewed for the last few years to benefit from multiple w...
متن کاملHigh-Level Synthesis under Fixed-Point Accuracy Constraint
Implementing signal processing applications in embedded systems generally requires the use of fixed-point arithmetic. The main problem slowing down the hardware implementation flow is the lack of high-level development tools to target these architectures from algorithmic specification language using floating-point data types. In this paper, a new method to automatically implement a floating-poi...
متن کاملCombined word-length optimization and high-level synthesis ofdigital signal processing systems
Conventional approaches for fixed-point implementation of digital signal processing algorithms require the scaling and word-length (WL) optimization in the algorithm level and the high-level synthesis for functional unit sharing in the architecture level. However, the algorithm-level WL optimization has a few limitations because it can neither utilize the functional unit sharing information for...
متن کاملImplementation of digit serial fir filter using wireless priority service(wps)
Many efficient algorithms and architectures have been proposed for the design of low complexity fir filter. In order to design the filter a bit-parallel multiple constant multiplication (MCM) operation which dominates the complexity of the digital signal processing ,where the most importance is given to digitserial MCM design which also offers the low complexity MCM operations instead of increa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- EURASIP J. Emb. Sys.
دوره 2008 شماره
صفحات -
تاریخ انتشار 2008